home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / glass / glass.lha / GLASS / README < prev   
Text File  |  1991-04-16  |  4KB  |  95 lines

  1. *************************************************************************
  2. *************************************************************************
  3. *************************************************************************
  4. ABOUT GLASS  
  5. The distributed software is part of the products yielded
  6. by ESPRIT project 881 -- FORFUN  i.e.
  7.    Formal description of digital and analog systems 
  8.    by means of functional languages
  9.  
  10. The following books of FORFUN are available 
  11.  
  12. 1) Glass: A System description language and its environment 
  13.           Introduction and User manuals\
  14.    M. Seutter (ed.) 
  15.    email: marcs@cs.kun.nl
  16.  
  17. 2) Glass environment implementation and maintenance
  18.    C. van Reeuwijk  (ed.)
  19.  
  20.  
  21. Participants Esprit Project 881 - FORFUN
  22.  
  23. University of Nijmegen (prime contractor), NL
  24. Delft University of Technology, NL
  25. Sagantec, Eindhoven, NL
  26. Alcatel Bell Telephone, Antwerp, B
  27.  
  28.  
  29. ************************************************************************
  30. ************************************************************************
  31. ************************************************************************
  32. Installation notes:
  33.  
  34. The very first thing you must do is to create the file 'make.local'          
  35. This file can be copied from the file make.$SYS where $SYS 
  36. is one of SUN, AViiON, HPUX, DEC_MIPS.
  37.  
  38. Hereafter you must adapt path names to fit in your local situation.
  39. If your system is not in this list you have to choose one 
  40. and hope for the best.
  41.  
  42. In addition there are two files that may have to be adapted.
  43. These are:
  44.     make.arlib      
  45.     make.lintlib
  46.  
  47. Finally the top directory and the 'bin' subdirectory must be included
  48. in your path variable.
  49. ************************************************************************
  50. ************************************************************************
  51. ************************************************************************
  52. files:
  53.     COPY
  54.     Makefile
  55.     README
  56.     INSTALLATION
  57.     make.arlib       
  58.     make.lintlib
  59.     modmake          
  60.    
  61.     make.SUN         |
  62.     make.DEC_MIPS    |    Samples for make.local
  63.     make.HPUX        |
  64.     make.AViiON      |
  65.   
  66. directories:
  67.     csf               --    Type Checker ( written in C using tm)
  68.     ds                --    Algebraic Data Structure definitions for 
  69.                               communicatiobn between intermediate passes (used
  70.                                 by tm)
  71.     glammar           --    Implementation language  (generates C)
  72.     glass             --    shell script 
  73.     glassme           --    Macro expander  (written in Glammar)
  74.     glassp            --    Parser  (written in Glammar)
  75.     glassup           --    Unparser  (written in Glammar)
  76.     glue              --    GLass User Environment (written in C 
  77.                                          using tm, curses)
  78.     libtmc            --    Library for tmc
  79.     tm                --    Intermediate language code generator tool using
  80.                                 templates (implemented in C and tm)
  81.     tmc               --    templates for C (implemented in C and tm)
  82.     tmmira            --    templates for Miranda (implemented in C and tm)
  83.     tmpas             --    templates for Pascal (implemented in Pascal and tm)
  84.     tmutils           --    tm utilities
  85.  
  86. Semantic functions:
  87.  
  88.     uflat             -- flattener
  89.     uflat2            -- extreme flattener
  90.  
  91. X11R4  related software:
  92.     widgets           -- widget set based upon the Athena Widget Set
  93.     dtm               -- Discrete Timing Model
  94.     discev            -- Discrete Events 
  95.